stimulate the senses - Francés Inglés Diccionario